package org.mcflier.appuntamento.data.model.abstracts;

import java.sql.Timestamp;
import java.util.List;

import org.mcflier.appuntamento.data.model.IMDBList.IMDBListItem;
import org.mcflier.appuntamento.data.model.interfaces.IIMDBList;

public abstract class AbstractIMDBList implements IIMDBList {

	@Override
	public abstract String getTitle();

	@Override
	public abstract void setTitle(String title);

	@Override
	public abstract String getLink();

	@Override
	public abstract void setLink(String link);

	@Override
	public abstract String getDescription();

	@Override
	public abstract void setDescription(String description);

	@Override
	public abstract Timestamp getPubDate();

	@Override
	public abstract void setPubDate(Timestamp pubDate);

	@Override
	public abstract Timestamp getLastBuildDate();

	@Override
	public abstract void setLastBuildDate(Timestamp lastBuildDate);

	@Override
	public abstract void addItem(IMDBListItem item);

	@Override
	public abstract List<IMDBListItem> getItems();
}
